package es.udc.acs.banco.sesion.canal;

import java.io.Serializable;

public class Canal implements Serializable {


	private static final long serialVersionUID = -4376972048222264310L;
	private int    _numMensaje   = 0;
	private int    _numRespuesta = 0;
	private String _ultimaRespuesta;
	

	public boolean estaLibre() {
		
		return (_numMensaje == _numRespuesta);
	}

	public void nuevoMensaje() {
		
		_numMensaje++;
	}
	
	public int obtenerNumMensaje() {
		
		return _numMensaje;
	}
	
	public void nuevaRespuesta() {
		
		_numRespuesta++;
	}
	
	public int obtenerNumRespuesta() {
		
		return _numMensaje;
	}
	
	public String obtenerUltimaRespuesta() {
		
		return _ultimaRespuesta;
	}
	
	public void guardarUltimaRespuesta(String respuesta) {
		
		_ultimaRespuesta = respuesta;
	}
}
